home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / Screen Flash.sd < prev    next >
INI File  |  2004-06-28  |  2KB  |  97 lines

  1. [SUBJECT]
  2. Description=Creates a screen flash
  3. ImageIndex=-1
  4. Folder=Tools
  5.  
  6.  
  7. [HEAD_TEXT]
  8. ;<script language="JavaScript">
  9. ;<!-- begin script
  10. ;function makearray(n) {
  11. ;  this.length = n;
  12. ;  for(var i = 1; i <= n; i++)
  13. ;    this[i] = 0;
  14. ;  return this;
  15. ;}
  16. ;hexa = new makearray(16);
  17. ;function fade(sr, sg, sb, er, eg, eb, step) {
  18. ;  for(var i = 0; i < 10; i++)
  19. ;    hexa[i] = i;
  20. ;  hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
  21. ;  hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
  22. ;  for(var i = 0; i <= step; i++) {
  23. ;    setbgColor(
  24. ;    Math.floor(sr * ((step-i)/step) + er * (i/step)),
  25. ;    Math.floor(sg * ((step-i)/step) + eg * (i/step)),
  26. ;    Math.floor(sb * ((step-i)/step) + eb * (i/step)));
  27. ;  }
  28. ;}
  29. ;function hex(i) {
  30. ;  if (i < 0)
  31. ;    return "00";
  32. ;  else if (i > 255)
  33. ;    return "ff";
  34. ;  else return "" + hexa[Math.floor(i/16)] + hexa[i%16];
  35. ;}
  36. ;function setbgColor(r, g, b) {
  37. ;  var hr = hex(r), hg = hex(g), hb = hex(b);
  38. ;  document.bgColor = "#"+hr+hg+hb;
  39. ;}
  40. ;//  end script -->
  41. ;</script>
  42. ;
  43.  
  44.  
  45.  
  46. [BODY_TEXT]
  47. ;<script language="JavaScript">
  48. ;<!-- begin script
  49. ;fade(`start_red`,`start_green`,`start_blue`,`end_red`,`end_green`,`end_blue`,`gradations`);
  50. ;//  End script -->
  51. ;</script>
  52. ;
  53.  
  54.  
  55.  
  56. [`gradations`]
  57. Kind=N
  58. Value=64
  59.  
  60.  
  61.  
  62. [`start_red`]
  63. Kind=N
  64. Value=0
  65.  
  66.  
  67.  
  68. [`start_green`]
  69. Kind=N
  70. Value=0
  71.  
  72.  
  73.  
  74. [`start_blue`]
  75. Kind=N
  76. Value=0
  77.  
  78.  
  79.  
  80. [`end_red`]
  81. Kind=N
  82. Value=255
  83.  
  84.  
  85.  
  86. [`end_green`]
  87. Kind=N
  88. Value=255
  89.  
  90.  
  91.  
  92. [`end_blue`]
  93. Kind=N
  94. Value=255
  95.  
  96.  
  97.